package com.d3works.apps.hr.service.user;

import com.d3works.apps.base.db.Company;
import com.d3works.apps.base.db.Product;
import com.d3works.apps.hr.db.Employee;
import com.d3works.auth.db.User;
import com.d3works.meta.CallMethod;
import com.google.inject.persist.Transactional;

public interface UserHrService {

  @Transactional
  public void createEmployee(User user);

  @Transactional
  public Company getPayCompany(User user);

  @CallMethod
  public Product getTimesheetProduct(Employee employee);
}
